package com.niiwoo.civet.trade.dao.entity.credit;

import java.math.BigDecimal;
import java.util.Date;

public class CreditProjectGuarantee {
    private Long id;

    private Long projectId;

    private String guaranteeUserId;

    private String guaranteeRealName;

    private String guaranteeHeadImg;

    private BigDecimal amount;

    private BigDecimal profit;

    private BigDecimal realAmount;

    private BigDecimal realProfit;

    private Byte isInvestigator;

    private BigDecimal lever;

    private BigDecimal commissionGuarante;

    private BigDecimal commissionGuaranteOfRate;

    private Date guaranteeDate;

    private Date guaranteeCompleteDate;

    private Date preCycDate;

    private Byte isAuto;

    private Byte isReturnCreditAmount;

    private Byte status;

    private BigDecimal depositAmount;

    private BigDecimal advanceAmount;

    private Boolean isAdvance;

    private BigDecimal deservedPenaltyAmount;

    private BigDecimal overdueFine;

    private BigDecimal realAdvanceAmount;

    private Long cancelManager;

    private Date cancelTime;

    private BigDecimal totalDeservedPenaltyAmount;

    private BigDecimal totalOverdueFine;

    private Byte delFlag;

    private Date advanceTime;

    private Date lastAdvanceTime;

    private BigDecimal totalRealAdvanceAmount;

    private Byte isAdvanceOverdue;

    private Date updateTime;

    private Date advanceEndDate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public String getGuaranteeUserId() {
        return guaranteeUserId;
    }

    public void setGuaranteeUserId(String guaranteeUserId) {
        this.guaranteeUserId = guaranteeUserId;
    }

    public String getGuaranteeRealName() {
        return guaranteeRealName;
    }

    public void setGuaranteeRealName(String guaranteeRealName) {
        this.guaranteeRealName = guaranteeRealName;
    }

    public String getGuaranteeHeadImg() {
        return guaranteeHeadImg;
    }

    public void setGuaranteeHeadImg(String guaranteeHeadImg) {
        this.guaranteeHeadImg = guaranteeHeadImg;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getProfit() {
        return profit;
    }

    public void setProfit(BigDecimal profit) {
        this.profit = profit;
    }

    public BigDecimal getRealAmount() {
        return realAmount;
    }

    public void setRealAmount(BigDecimal realAmount) {
        this.realAmount = realAmount;
    }

    public BigDecimal getRealProfit() {
        return realProfit;
    }

    public void setRealProfit(BigDecimal realProfit) {
        this.realProfit = realProfit;
    }

    public Byte getIsInvestigator() {
        return isInvestigator;
    }

    public void setIsInvestigator(Byte isInvestigator) {
        this.isInvestigator = isInvestigator;
    }

    public BigDecimal getLever() {
        return lever;
    }

    public void setLever(BigDecimal lever) {
        this.lever = lever;
    }

    public BigDecimal getCommissionGuarante() {
        return commissionGuarante;
    }

    public void setCommissionGuarante(BigDecimal commissionGuarante) {
        this.commissionGuarante = commissionGuarante;
    }

    public BigDecimal getCommissionGuaranteOfRate() {
        return commissionGuaranteOfRate;
    }

    public void setCommissionGuaranteOfRate(BigDecimal commissionGuaranteOfRate) {
        this.commissionGuaranteOfRate = commissionGuaranteOfRate;
    }

    public Date getGuaranteeDate() {
        return guaranteeDate;
    }

    public void setGuaranteeDate(Date guaranteeDate) {
        this.guaranteeDate = guaranteeDate;
    }

    public Date getGuaranteeCompleteDate() {
        return guaranteeCompleteDate;
    }

    public void setGuaranteeCompleteDate(Date guaranteeCompleteDate) {
        this.guaranteeCompleteDate = guaranteeCompleteDate;
    }

    public Date getPreCycDate() {
        return preCycDate;
    }

    public void setPreCycDate(Date preCycDate) {
        this.preCycDate = preCycDate;
    }

    public Byte getIsAuto() {
        return isAuto;
    }

    public void setIsAuto(Byte isAuto) {
        this.isAuto = isAuto;
    }

    public Byte getIsReturnCreditAmount() {
        return isReturnCreditAmount;
    }

    public void setIsReturnCreditAmount(Byte isReturnCreditAmount) {
        this.isReturnCreditAmount = isReturnCreditAmount;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public BigDecimal getDepositAmount() {
        return depositAmount;
    }

    public void setDepositAmount(BigDecimal depositAmount) {
        this.depositAmount = depositAmount;
    }

    public BigDecimal getAdvanceAmount() {
        return advanceAmount;
    }

    public void setAdvanceAmount(BigDecimal advanceAmount) {
        this.advanceAmount = advanceAmount;
    }

    public Boolean getIsAdvance() {
        return isAdvance;
    }

    public void setIsAdvance(Boolean isAdvance) {
        this.isAdvance = isAdvance;
    }

    public BigDecimal getDeservedPenaltyAmount() {
        return deservedPenaltyAmount;
    }

    public void setDeservedPenaltyAmount(BigDecimal deservedPenaltyAmount) {
        this.deservedPenaltyAmount = deservedPenaltyAmount;
    }

    public BigDecimal getOverdueFine() {
        return overdueFine;
    }

    public void setOverdueFine(BigDecimal overdueFine) {
        this.overdueFine = overdueFine;
    }

    public BigDecimal getRealAdvanceAmount() {
        return realAdvanceAmount;
    }

    public void setRealAdvanceAmount(BigDecimal realAdvanceAmount) {
        this.realAdvanceAmount = realAdvanceAmount;
    }

    public Long getCancelManager() {
        return cancelManager;
    }

    public void setCancelManager(Long cancelManager) {
        this.cancelManager = cancelManager;
    }

    public Date getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(Date cancelTime) {
        this.cancelTime = cancelTime;
    }

    public BigDecimal getTotalDeservedPenaltyAmount() {
        return totalDeservedPenaltyAmount;
    }

    public void setTotalDeservedPenaltyAmount(BigDecimal totalDeservedPenaltyAmount) {
        this.totalDeservedPenaltyAmount = totalDeservedPenaltyAmount;
    }

    public BigDecimal getTotalOverdueFine() {
        return totalOverdueFine;
    }

    public void setTotalOverdueFine(BigDecimal totalOverdueFine) {
        this.totalOverdueFine = totalOverdueFine;
    }

    public Byte getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Byte delFlag) {
        this.delFlag = delFlag;
    }

    public Date getAdvanceTime() {
        return advanceTime;
    }

    public void setAdvanceTime(Date advanceTime) {
        this.advanceTime = advanceTime;
    }

    public Date getLastAdvanceTime() {
        return lastAdvanceTime;
    }

    public void setLastAdvanceTime(Date lastAdvanceTime) {
        this.lastAdvanceTime = lastAdvanceTime;
    }

    public BigDecimal getTotalRealAdvanceAmount() {
        return totalRealAdvanceAmount;
    }

    public void setTotalRealAdvanceAmount(BigDecimal totalRealAdvanceAmount) {
        this.totalRealAdvanceAmount = totalRealAdvanceAmount;
    }

    public Byte getIsAdvanceOverdue() {
        return isAdvanceOverdue;
    }

    public void setIsAdvanceOverdue(Byte isAdvanceOverdue) {
        this.isAdvanceOverdue = isAdvanceOverdue;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getAdvanceEndDate() {
        return advanceEndDate;
    }

    public void setAdvanceEndDate(Date advanceEndDate) {
        this.advanceEndDate = advanceEndDate;
    }
}